Skip to content

如何通过 Modbus TCP 启动 Blockly 项目?

固件要求:

  • 固件版本:V1.12.0+
  • UFactory Studio版本:V1.12.0+

保持寄存器 (Holding Registers):

  • 功能码: 0x10
  • 寄存器地址: 0x30

启动1个 Blockly 项目的示例

启动1个名为 00030 的 Blockly 项目。

00 01 00 00 00 09 01 10 00 30 00 01 02 00 1E
  • 00 01 00 00: 固定值
  • 00 09: 数据长度
  • 01: ID, 固定值
  • 10: 功能码
  • 00 30: 寄存器地址
  • 00 01: 触发1个 Blockly 项目
  • 02: 数据长度
  • 00 1E: Blockly 项目名称 (十六进制的 1E 等于十进制的 30)

启动2个 Blockly 项目的示例

启动2个名为 00001 和 00012 的 Blockly 项目。

00 01 00 00 00 0B 01 10 00 30 00 02 04 00 01 00 0C
  • 00 01 00 00: 固定值
  • 00 0B: 数据长度
  • 01: ID, 固定值
  • 10: 功能码
  • 00 30: 寄存器地址
  • 00 02: 触发2个 Blockly 项目
  • 04: 数据长度
  • 00 01: 名为 00001 的 Blockly 项目
  • 00 0C: 名为 00012 的 Blockly 项目 (十六进制的 C 等于十进制的 12)